struct _IOMMU_DMA_DEVICE// Size=0xe8
{
    struct _EXT_IOMMU_DEVICE_ID * DeviceId;// Offset=0x0 Size=0x8
    struct _DEVICE_OBJECT * DeviceObject;// Offset=0x8 Size=0x8
    long DeviceState;// Offset=0x10 Size=0x4
    struct _IOMMU_DMA_DOMAIN * DomainOwner;// Offset=0x18 Size=0x8
    struct _unnamed_250 Hypervisor;// Offset=0x20 Size=0x8
    struct _unnamed_251 Native;// Offset=0x20 Size=0x10
    struct _IOMMU_INTERFACE_CALLBACK_RECORD * InterfaceCallbackRecord;// Offset=0x30 Size=0x8
    unsigned char DpptException;// Offset=0x38 Size=0x1
    void  ( * FaultHandler)(void * ,struct _FAULT_INFORMATION * );// Offset=0x40 Size=0x8
    void * FaultContext;// Offset=0x48 Size=0x8
    struct _FAULT_INFORMATION FaultInfo;// Offset=0x50 Size=0x38
    struct _KDPC FaultDpc;// Offset=0x88 Size=0x40
    struct _WORK_QUEUE_ITEM FaultWorkItem;// Offset=0xc8 Size=0x20
};